import axios from 'axios'
import render from 'art-template'

// 获取图书列表
const getBooks = async () => {
    // 解构响应参数
    const {
        data: res
    } = await axios('http://localhost:8080/book')
    // 解构data
    const {
        data: books
    } = res
    // 获取编译后的html
    const html = render({
        books
    })
    // 渲染
    document.querySelector('ul').innerHTML = html
}

// 删除指定id的图书
const deleteBook = async (id) => {
    const {
        data: res
    } = await axios.delete(`http://localhost:8080/book`, {
        params: {
            id
        }
    })
    if (res.code !== 200) return alert(res.message)
    window.location = './list.html'
}

// 当开启该页面的时候立即调用getBooks函数获取图书列表
getBooks()